Magnetic linear accelerator